#ifndef REPAIRPOINT_H
#define REPAIRPOINT_H

#include "GameObject.h"
#include "ActivateAbility.h"
#include "Activatable.h"
#include "RepairPointBehavior.h"

class Repairpoint: public GameObject, public Activatable
{
public:
	Repairpoint(unsigned int initialCellX, unsigned int initialCellY);
	virtual ~Repairpoint();

	void Activate();
	GameBehavior* GetBehavior();

protected:

private:
	RepairpointBehavior behavior;
	ActivateAbility* activateAbility;
};

#endif //REPAIRPOINT_H
